home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- # gmv, boone, 02/15/93
- # Move gopher documents with their .cap files
- # Copyright (C) 1993, Trustees of Michigan State University
-
- if [ $# -ne 2 ]
- then
- echo "Usage: $0 source dest"
- exit 1
- fi
-
- # If input file/directory exists
-
- if [ \( -f $1 \) -o \( -d $1 \) ]
- then
- # Output must be a directory
- if [ ! -d $2 ]
- then
- echo "$0: Destination must be a directory"
- exit 2
- fi
- echo "$0: Moving $1 to $2"
- mv $1 $2
- indir=`dirname $1`
- indir=${indir-`pwd`}
- infile=`basename $1`
- incap="$indir/.cap/$infile"
- outcapdir="$2/.cap"
- outcap="$2/.cap/$infile"
- if [ -f $incap ]
- then
- if [ ! -d $outcapdir ]
- then
- mkdir $outcapdir
- fi
- echo "$0: Moving .cap file $incap to $outcap"
- mv $incap $outcap
- fi
- else
- echo "$0: Input file $1 does not exist"
- exit 2
- fi
-